planetary satellites - Turco Inglés Diccionario